home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 April / Gamestar_61_2004-04_dvdb.iso / DVDStar / Editace / hltp.exe / {app} / Source Code / Zoners Half-Life Tools / makerul.w32 < prev    next >
Text File  |  2001-04-18  |  4KB  |  82 lines

  1. ifeq ($(PLATFORM),win32)
  2. ifeq ($(COMPILER_BASE),msvc)
  3. #
  4. # Dependencies
  5. #
  6.  
  7. include make.dep
  8.  
  9. make.dep:
  10.     makedep.pl > $@
  11.  
  12. # Depend on dynamic intermediate output (header files used by  project code need to be in make.dep correctly for everything to work)
  13.  
  14. #
  15. # Compilation (MSVC or intel compiler)
  16. #
  17. $(HLCSG_OUTDIR)/%$(OBJEXT) : $(HLCSG_SRCDIR)/%.cpp
  18.     $(CPP) $(INCLUDEDIRS) $(CPPFLAGS) $(DEFINES) $(HLCSG_DEFINES) -Fo$(HLCSG_OUTDIR)/ -Fd$(HLCSG_OUTDIR)/ /Tp$<
  19.  
  20. $(HLCSG_OUTDIR)/%$(OBJEXT) : $(COMMON_SRCDIR)/%.cpp
  21.     $(CPP) $(INCLUDEDIRS) $(CPPFLAGS) $(DEFINES) $(HLCSG_DEFINES) -Fo$(HLCSG_OUTDIR)/ -Fd$(HLCSG_OUTDIR)/ /Tp$<
  22.  
  23. $(HLBSP_OUTDIR)/%$(OBJEXT) : $(HLBSP_SRCDIR)/%.cpp
  24.     $(CPP) $(INCLUDEDIRS) $(CPPFLAGS) $(DEFINES) $(HLBSP_DEFINES) -Fo$(HLBSP_OUTDIR)/ -Fd$(HLBSP_OUTDIR)/ /Tp$<
  25.  
  26. $(HLBSP_OUTDIR)/%$(OBJEXT) : $(COMMON_SRCDIR)/%.cpp
  27.     $(CPP) $(INCLUDEDIRS) $(CPPFLAGS) $(DEFINES) $(HLBSP_DEFINES) -Fo$(HLBSP_OUTDIR)/ -Fd$(HLBSP_OUTDIR)/ /Tp$<
  28.  
  29. $(HLVIS_OUTDIR)/%$(OBJEXT) : $(HLVIS_SRCDIR)/%.cpp
  30.     $(CPP) $(INCLUDEDIRS) $(CPPFLAGS) $(DEFINES) $(HLVIS_DEFINES) -Fo$(HLVIS_OUTDIR)/ -Fd$(HLVIS_OUTDIR)/ /Tp$<
  31.  
  32. $(HLVIS_OUTDIR)/%$(OBJEXT) : $(COMMON_SRCDIR)/%.cpp
  33.     $(CPP) $(INCLUDEDIRS) $(CPPFLAGS) $(DEFINES) $(HLVIS_DEFINES) -Fo$(HLVIS_OUTDIR)/ -Fd$(HLVIS_OUTDIR)/ /Tp$<
  34.  
  35. $(HLRAD_OUTDIR)/%$(OBJEXT) : $(HLRAD_SRCDIR)/%.cpp
  36.     $(CPP) $(INCLUDEDIRS) $(CPPFLAGS) $(DEFINES) $(HLRAD_DEFINES) -Fo$(HLRAD_OUTDIR)/ -Fd$(HLRAD_OUTDIR)/ /Tp$<
  37.  
  38. $(HLRAD_OUTDIR)/%$(OBJEXT) : $(COMMON_SRCDIR)/%.cpp
  39.     $(CPP) $(INCLUDEDIRS) $(CPPFLAGS) $(DEFINES) $(HLRAD_DEFINES) -Fo$(HLRAD_OUTDIR)/ -Fd$(HLRAD_OUTDIR)/ /Tp$<
  40.  
  41. $(RIPENT_OUTDIR)/%$(OBJEXT) : $(RIPENT_SRCDIR)/%.cpp
  42.     $(CPP) $(INCLUDEDIRS) $(CPPFLAGS) $(DEFINES) $(RIPENT_DEFINES) -Fo$(RIPENT_OUTDIR)/ -Fd$(RIPENT_OUTDIR)/ /Tp$<
  43.  
  44. $(RIPENT_OUTDIR)/%$(OBJEXT) : $(COMMON_SRCDIR)/%.cpp
  45.     $(CPP) $(INCLUDEDIRS) $(CPPFLAGS) $(DEFINES) $(RIPENT_DEFINES) -Fo$(RIPENT_OUTDIR)/ -Fd$(RIPENT_OUTDIR)/ /Tp$<
  46.  
  47. $(NETVIS_OUTDIR)/%$(OBJEXT) : $(NETVIS_SRCDIR)/%.cpp
  48.     $(CPP) $(INCLUDEDIRS) $(CPPFLAGS) $(DEFINES) $(NETVIS_DEFINES) -Fo$(NETVIS_OUTDIR)/ -Fd$(NETVIS_OUTDIR)/ /Tp$<
  49.  
  50. $(NETVIS_OUTDIR)/%$(OBJEXT) : $(HLVIS_SRCDIR)/%.cpp
  51.     $(CPP) $(INCLUDEDIRS) $(CPPFLAGS) $(DEFINES) $(NETVIS_DEFINES) -Fo$(NETVIS_OUTDIR)/ -Fd$(NETVIS_OUTDIR)/ /Tp$<
  52.  
  53. $(NETVIS_OUTDIR)/%$(OBJEXT) : $(COMMON_SRCDIR)/%.cpp
  54.     $(CPP) $(INCLUDEDIRS) $(CPPFLAGS) $(DEFINES) $(NETVIS_DEFINES) -Fo$(NETVIS_OUTDIR)/ -Fd$(NETVIS_OUTDIR)/ /Tp$<
  55.  
  56. #
  57. # Executable
  58. #
  59.  
  60. $(HLCSG) : $(OUTDIR) $(HLCSG_OUTDIR) $(HLCSG_INPUT) $(HLCSG_OUTPUT)
  61.     $(LINK) $(CONEXE_FLAGS) $(DEFAULT_LIBRARIES) $(HLCSG_LIBRARIES) $(HLCSG_OUTPUT) -out:$@
  62.  
  63. $(HLBSP) : $(OUTDIR) $(HLBSP_OUTDIR) $(HLBSP_INPUT) $(HLBSP_OUTPUT)
  64.     $(LINK) $(CONEXE_FLAGS) $(DEFAULT_LIBRARIES) $(HLBSP_LIBRARIES) $(HLBSP_OUTPUT) -out:$@
  65.  
  66. $(HLVIS) : $(OUTDIR) $(HLVIS_OUTDIR) $(HLVIS_INPUT) $(HLVIS_OUTPUT)
  67.     $(LINK) $(CONEXE_FLAGS) $(DEFAULT_LIBRARIES) $(HLVIS_LIBRARIES) $(HLVIS_OUTPUT) -out:$@
  68.  
  69. $(HLRAD) : $(OUTDIR) $(HLRAD_OUTDIR) $(HLRAD_INPUT) $(HLRAD_OUTPUT)
  70.     $(LINK) $(CONEXE_FLAGS) $(DEFAULT_LIBRARIES) $(HLRAD_LIBRARIES) $(HLRAD_OUTPUT) -out:$@
  71.  
  72. $(RIPENT) : $(OUTDIR) $(RIPENT_OUTDIR) $(RIPENT_INPUT) $(RIPENT_OUTPUT)
  73.     $(LINK) $(CONEXE_FLAGS) $(DEFAULT_LIBRARIES) $(RIPENT_LIBRARIES) $(RIPENT_OUTPUT) -out:$@
  74.  
  75. $(NETVIS) : $(OUTDIR) $(NETVIS_OUTDIR) $(NETVIS_INPUT) $(NETVIS_OUTPUT)
  76.     $(LINK) $(CONEXE_FLAGS) $(DEFAULT_LIBRARIES) $(NETVIS_LIBRARIES) $(NETVIS_OUTPUT) -out:$@
  77.  
  78. # COMPILER_BASE==msvc
  79. endif
  80. # PLATFORM==win32
  81. endif
  82.